# 1 Ubuntu驱动和Cuda安装 ## 1.1 Nvidia显卡驱动安装 ### 方式一: 通过官方源安装 ```shell sudo apt update # 安装ubuntu驱动自动管理库 sudo apt install ubuntu-drivers-common # 查看当前主机的显卡和推荐的驱动版本 sudo ubuntu-drivers devices # 安装驱动,注意需要安装-open版本,否则可能会报错, -open是开源版本; # 较新的西安看尽量选择开源版本。如果是10系列老显卡可以选择闭源版本; sudo apt install nvidia-driver-610-open ``` ### 方式二: 通过nvidia源安装 在nvidia官方下载对应版本的驱动,注意,需要根据环境选择正确的版本 [cuda官方下载地址](https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=24.04&target_type=deb_local) 使用`deb(network)`最方便; ![官方的截图](/_static/0001_cuda_install.png) ```shell # 下载安装nvidia官方的证书和源使用的deb安装包 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb sudo dpkg -i cuda-keyring_1.1-1_all.deb # 更新源 sudo apt update # 安装驱动 sudo apt-get install -y nvidia-open ``` ## 1.2 安装cuda 见上面的方式二,安装完nvidia的源之后,通过: ```shell sudo apt update sudo apt list |grep nvidia-open sudo apt install -y open nvidia-open ``` ## 多版本共存和版本切换 ![截图2](/_static/0002_cuda_multi.png) 将需要版本的usr/local/cuda-*/bin目录添加到PATH; ```{warning} 不同的cuda版本对驱动的版本有最低版本要求; 所以如果升级cuda版本之前需要升级驱动版本; ```